person with constancy/firmness/perseverance - Allemand Anglais Dictionnaire